package com.example.dicos.service;

import com.example.dicos.entity.WxRole;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.dicos.entity.dot.WxUserRoleRelationDto;
import com.example.dicos.entity.vo.WxRoleVo;

import java.util.List;

/**
 * <p>
 * 后台用户角色表 服务类
 * </p>
 *
 * @author 开发者
 * @since 2022-07-11
 */
public interface WxRoleService {
    /**
     * 查询角色信息 列表
     */

    List<WxRole> queryWxRoleList();

    /**
     * 用户分配角色
     */
    Integer addUserRole(WxUserRoleRelationDto wxUserRoleRelationDto) throws Exception;

    /**
     *  根据用户id 查询出对应的角色信息
     */
    List<WxRoleVo>  queryWxRoleVoList(Long userId);
}
